using System.Collections.Generic;
using BusinessLogic.BusinessEntity.Entities;

namespace BusinessLogic.Mappers.AccountCode
{
	public interface IAccountMapper : IMapperBase<Account>
	{
		bool Exists(string accountCode);
		Account GetAccountByNumber(string accountCode);
		Account GetAccountByID(int accountID);
		void UpdateBalance(int accountId, decimal balance);
		IEnumerable<Account> GetClientAccounts(int clientId);
		IList<Account> GetAllAccounts();
	}
}